$(function(){
    $("#loginBox a").on('click',function() {
        $("#regBox").show();
        $("#loginBox").hide();
    })

    $("#regBox a").on('click',function(){
        $("#loginBox").show();
        $("#regBox").hide();

    })
})

// 自定义规则输入密码和用户名
let form = layui.form;
    // console.log(form)
form.verify({

    username: [
        /^[a-zA-Z0-9]{1,10}$/,
        '用户名必须是1到10位数字和字母'

    ],
    pwd: [
        /^[a-zA-Z0-9]{6,12}$/,
        '密码必须6到12位数字和字母'
    ],

    repwd:function(value) {
        let pwd = $('#regBox input[name=password]').val();
        if(pwd !== value) {
            return '两次密码不一致'
        }
    }

});

// 提交表单使用阿贾克斯(注册区域)
let layer = layui.layer
$("#formReg").on('submit',function(e){
    e.preventDefault();

    axios({
        method:'POST',
        url:'/api/reguser',
        data:$("#formReg").serialize()


    }).then(res =>{
        if(res.data.status !==0) {
            return layer.msg(res.data.message,{icon:6})
        }

        layer.msg("恭喜您,用户注册成功",{icon:6});

        $("regBox a").click();
        $('#formReg')[0].reset();


    })
})

    // 登录功能
    $("#formLogin").on('submit',function(e){
        e.preventDefault();

        axios({
            method:'POST',
            url:'/api/login',
            data:$(this).serialize()
        }).then(res => {
            if(res.data.status !==0) {
                return layer.msg(res.data.message)
            }

            layer.msg('恭喜您,登录成功');
            localStorage.setItem('token',res.data.token);

            location.href = '/index.html'

        })




    })